@media all{
*{margin:0; padding:0;}
body{font-size:100.01%;}
html *{font-size:100.01%;}
body{font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size:75%; background-color:#330000;background:url(../img/mainbg.jpg) #330000 no-repeat scroll 0 0;color:#c2c2c2; padding:0; margin:0;text-align:left;}
#inner_body{padding:0 0 10px; margin:0;background:url(../img/innerbg.png) repeat-x scroll 0 0;}
textarea, pre, code, kbd, samp, var, tt{font-family:Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;}
option{padding-left:.4em;}
select{padding:1px;}
dt, dd{text-align:justify;}
p{padding:.5em 0 .8125em 0; font-weight:300; font-size:1.05em; line-height:1.15em;}
a{outline:none; background:transparent; text-decoration:none; overflow:hidden; color:#ffffff;}
a img{border:0 none; outline:none;}
a:hover, #content a:visited{text-decoration:underline}
strong{font-weight:900 !important;}
h1,h2,h3,h4,h5,h6{font-weight:600; font-family:"Lucida Sans","verdana",Times,Serif; text-decoration:none!important}
h2{font-size:1.4em; line-height:1em; margin-bottom:.5em;}
h3{font-size:1.3em; margin-bottom:.5em;}
h4{font-size:1.2em; line-height:1em; margin-bottom:1em;}
h5{font-size:1em; line-height:1.25em; margin-bottom:1.25em;}
h6{font-size:1em; margin-bottom:1.5em;}
h1{font-size:1%;}
h1 span{position:absolute;text-indent:-5000px;margin-top:-1000px;}
h2{letter-spacing:-0.03em; color:#ffffff;border-bottom:0; margin-bottom:5px; padding:6px 10px 6px 12px; display:block;}
h3{border-bottom:1px solid; font-size:1.2em; font-weight:600; letter-spacing:.025em; margin:0 0 .5em; color:#DDDDDD;}
#contenedor{margin:auto; /*margin-bottom:10px;*/ width:820px;}
#utilities{height:24px; text-align:right; color:#8f8f8f; padding-top:3px; font-size:.8em; overflow:hidden;}
#utilities ul{color:#8f8f8f; margin:5px 0;}
#utilities ul li{background-color:transparent; margin-right:4px; display:inline; list-style-type:none;}
#utilities a{color:#8f8f8f; margin:0;}
#utilities a img{margin-right:2px; vertical-align:middle;}
#utilities div.fecha{float:left; margin:9px 0 0 10px; color:#8f8f8f;}
#utilities ul.top{float:right; height:18px; margin-right:5px; padding:0 0 0 2px;}
#utilities ul.top li{float:left; display:block; padding-right:5px; padding-left:5px;}
#utilities ul.top li a{float:left; display:block; font:normal 10px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#8f8f8f; text-transform:uppercase; text-decoration:none;}
#utilities ul.top li img{margin-bottom:3px; margin-left:2px; margin-right:5px;}
#accesorios{overflow:hidden; height:40px; margin-top:-25px;}
#accesorios ul{margin:0; color:#8f8f8f; float:right; display:block; padding:12px 0 0;}
#accesorios ul li{margin-right:4px; display:inline; list-style-type:none;}
#centralDiv #content #accesorios img, #centralDiv #contentEnl #accesorios img{margin:0; padding:0; border:none;}
.b-index #header{}
#header{color:#8f8f8f; overflow:hidden; text-align:center;}
#header #logo{padding:0; margin:0; display:block; float:left; overflow:hidden; }
#header #logo a{padding:0; margin:0; display:block; overflow:hidden;}
#header #logo img{border:none; margin:0; padding:0;}
#header #flashHeader, #header #flashLogo{padding:0;}
#header #flashHeader{padding:0; display:block; float:right; overflow:hidden; border-left:0;}
#header #flashHeader #imgFlash{margin-top:0; }
#header #flashLogo a{color:#FFF; text-decoration:underline;}
#header #flashLogo img#icon_flash{margin:2% 0 2% 6%; padding:4px; border:1px solid #999999; background-color:#5B0000}
#header #flashLogo p span{font-size:1.3em; font-variant:small-caps; color:#FFCC33;}
#header #flashLogo p a{color:#FFCC33; text-decoration:none;}
#header #flashLogo p a:hover{text-decoration:underline;}
#header #flashLogo p.leyenda_flash{text-align:center; padding:15px; margin:2% 3%; background-color:#333333;}
#centralDiv{border-top-width:0; clear:both; }
.menu{width:auto; float:none; padding:0; margin:0;display:block; position:relative; z-index:100;}
#menu_inner{margin:0; padding:4px 0 5px 0; position:relative;}
.menuf{display:none;}
#menu_pral{padding:0; margin:0; list-style:none; position:relative; z-index:500;float:left;}
#menu_pral li{float:left; margin-left:7px;border-bottom:0;}
#menu_pral li a{outline:none; display:block; float:left; color:#b0b0b0; text-decoration:none; background-repeat:no-repeat; background-position:left top;}
ul#menu_pral li a span{background-position:right top;cursor:pointer; background-repeat:no-repeat;}
#menu_pral li:hover, #menu_pral li.hover{z-index:900; position:relative;}
ul#menu_pral li:hover a.submenu, ul#menu_pral li.hover a.submenu{color:#ffffff;background-position:left top; background-repeat:no-repeat;}
ul#menu_pral li:hover a.submenu span, ul#menu_pral li.hover a.submenu span{background-position:right top; background-repeat:no-repeat;}
ul#menu_pral li a:hover, ul#menu_pral li a.hover{background-position:left top; background-repeat:no-repeat; color:#ffffff;}
ul#menu_pral li a:hover span, ul#menu_pral li a.hover span{background-position:right top; background-repeat:no-repeat;}
ul#menu_pral li a span strong{background-color:transparent; background-image:none ; background-repeat:no-repeat; background-position:7px 52%;}
ul#menu_pral li a.submenu span strong{background-color:transparent; background-image:url(../img/plus.png); background-repeat:no-repeat; background-position:7px 52%;}
ul#menu_pral li:hover a.submenu span strong, ul#menu_pral li.hover a.submenu span strong{background-image:url(../img/plushover.png); background-position:7px 52%;color:#ffffff;}
ul#menu_pral span, ul#menu_pral strong, ul#menu_pral em{display:inline; font-weight:normal; font-style:normal; margin:0; padding:0;}
ul#menu_pral li a span{display:block; padding:0;}
ul#menu_pral span strong{padding:9px 25px; display:block;}
ul#menu_pral em{line-height:1.2em;}
ul#menu_pral li.submenu ul strong, ul#menu_pral li.submenu ul li span strong{padding:4px 5px 4px 10px;}
ul#menu_pral li.submenu ul li a.hover, ul#menu_pral li.submenu ul li a span, ul#menu_pral li.submenu ul li a span strong{background-image:none!important;cursor:pointer;}
#menu_pral :hover ul, #menu_pral li.hover ul{left:0; top:31px; width:160px;}
#menu_pral ul, #menu_pral :hover ul ul, #menu_pral li.hover ul ul{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#menu_pral :hover ul li, #menu_pral li.hover ul li{margin:0;border-bottom:0;}
#menu_pral :hover ul li a, #menu_pral li.hover ul li a{width:160px; padding:0; background-image:none;color:#ffffff;}
#menu_pral li.hover ul li a:hover, #menu_pral li.hover ul li a.hover{background-image:none;}
#menu_pral :hover ul li a:hover{color:#ffffff;}
#menu_pral ul li.hover a.hover, #menu_pral ul li.hover a.hover:hover{}
ul#menu_pral li{font-size:11px; font-family:Tahoma, Geneva, sans-serif;}
ul#menu_pral li a span strong em{font-weight:bold;}
ul#menu_pral li.submenu ul li a span strong em{font-weight:normal;color:#b0b0b0;}
ul#menu_pral li.submenu ul li.hover a span strong em, ul#menu_pral li.submenu ul li:hover a span strong em{color:#ffffff;}
#col_3{display:none!important;}
#centralDiv #content, #centralDiv #contentEnl{padding:0px 15px 20px 15px; margin:0; width:auto; position:relative;}
#centralDiv #content #content_inner, #centralDiv #contentEnl #content_inner{overflow:hidden; min-height:270px; height:auto !important;height:100%;padding:25px 37px 0 37px;}
#centralDiv #content img{border:0; padding:4px; margin:.4em 0 1.2em 0;}
.imgLeft{float:left; margin:.2em 20px 10px 0;}
.imgRight{float:right; margin:.2em 0 10px 20px;}
.imgCenter{text-align:center; margin:.2em 0 0; overflow:hidden;clear:both;}
div.imgCntr{text-align:center; width:100%;}
#content a{text-decoration:none;}
#content a:hover{text-decoration:underline}
#content a.more{color:#ffffff; font-weight:bold; padding:2px 0px 2px 0; font-size:.9em; text-decoration:none; text-transform:lowercase;  margin:0; margin-top:5px; display:inline-block; float:right; text-align:right;}
#content a.more:hover{text-decoration:underline}
.flc{display:none;}
span.more_img a{background:url(../../img/camera.png) transparent 0 center no-repeat; padding-left:25px;}
#centralDiv #content h2, #centralDiv #contentEnl h2{margin-bottom:.7em;}
#centralDiv #content h2 + h3, #centralDiv #contentEnl h2 + h3{margin:0 0 5px 0;}
#centralDiv #content h3{margin:15px 0; padding:0; padding-bottom:4px;}
.divSup, .divProductos{overflow:hidden; margin:0; padding:0; width:100%; margin-bottom:10px;}
.marquee{position:relative; overflow:hidden; padding:0; padding-bottom:23px; margin:0;width:100%;}
.titColeccion{font-weight:bold; color:#FFFFFF; text-decoration:underline}
.BoxLeft{width:49%;float:left; overflow:hidden;}
.BoxRight{width:49%; float:right;overflow:hidden;}
.dvLeft, .dvRight{overflow:hidden;}
#centralDiv #content .dvLeft h2, #centralDiv #content .dvRight h2{display:block; margin:5px 0 10px 0;}
#centralDiv #content h2.alone{display:block; width:100%;}
.floatLeft{border:0 none; float:left;}
#centralDiv #content .floatRight img{border:0 none; float:right;}
#centralDiv #content .dvLeft p.clear, #centralDiv #content .dvRight p.clear{margin-top:0; padding:0;}
.divSub{overflow:hidden;width:100%;}
span.flc{display:none!important;}
p.clear{float:none!important; overflow:hidden!important; width:auto!important; margin:0 0 10px 0 !important; padding:0!important; clear:none!important; display:block!important;}
.dvLeft p.clear a.more, p.clear a.more{margin:0!important;}
#centralDiv #content .dvRight h3{margin:0;}
.divSub dl{padding-right:15px;}
#centralDiv #content .dvLeft h2 a, #centralDiv #content .dvRight h2 a{color:#ffffff;}
.divSub ul{display:block; margin:0; padding:0; text-align:left;}
.divSub ul.ini li{margin:0; list-style-type:none; background:url(../../img/bullet2.gif) no-repeat 0 1.4em; padding:0 0 1.4em 15px;}
.divSub li a{color:#c2c2c2;}
.divSup .trLine{height:15px; border-bottom:1px solid #8c8c8c;}
.divSup .trEmpty{padding-top:10px;}
#content_inner .divSup ul, #content_inner .divProductos ul{float:none; overflow:hidden; display:block; width:auto; margin:.5em 10px; padding:0 0 15px 15px;}
#content_inner .divSup ol{display:block; padding:0 20px 0 0; margin:.5em 0; list-style:decimal outside none;}
#content_inner .divSup ol li{margin-bottom:10px; padding-bottom:0; margin-left:2.5em;}
#content_inner .divSup ul li ul, #content_inner .divSup ul li ol{margin-top:1em; margin-left:15px;} 
#content_inner .divSup ol li ul, #content_inner .divSup ol li ol{margin-top:1em; margin-left:15px;}
#content_inner .divSup ul li{margin-bottom:10px; padding-bottom:0; float:none;}
#content_inner #listanoticias ul{margin:0 10px .5em 0; padding:0}
.fecha{font-size:.9em;font-weight:bold; margin-right:.9em;}
.divSup #seccionportada{margin-bottom:15px;}
#centralDiv #content p.enlList{float:right; margin:0 0 0 30px;}
.enlList a{color:#ffffff; font-weight:600; font-family:"Lucida Sans","verdana",Times,Serif;}
.divSup #listanoticias{margin:15px 5px 0 0;border:2px solid #f9d506;  padding:10px 15px; overflow:hidden;}
.divSup #listanoticias h2{margin:0;}
.divSup #listanoticias p{padding:0;}
.divSup #listanoticias ul{margin:0;padding:0;}
.divSup #listanoticias ul li{background:url(../../img/clipboard.gif) 0 0 no-repeat; padding:0 0 0 18px; list-style-type:none;}
#datosForm div.MsgAviso{display:none;visibility:hidden;}
#centralDiv #content .avisosEnviar, #datosForm .avisosEnviar{color:#000000; background-color:#FFFFFF;}
.avisosEnviar h3{margin-left:10px; color:#000000;}
.avisosEnviar div, #datosForm .avisosEnviar div{margin:5px 15px;}
.avisosEnviar a.enlace{cursor:pointer; color:#333333;}
#footer{overflow:hidden; clear:both; color:#FFFFFF;}
#footer #pie a.subTxt{text-decoration:underline;}
#footer #pie{color:#FFFFFF; font-size:.9em; padding:10px 0; text-align:center; min-height:32px; height:auto !important; height:32px;}
#footer #pie ul{margin:0 10px; padding:0;}
#footer #pie ul li{color:#FFFFFF; padding:0 0 0 2px; display:inline; list-style-type:none;}
#footer #pie p{margin:0 10px; color:#FFFFFF;}
#footer #pie a{color:#FFFFFF; text-decoration:none;}
#footer #pie a:hover{text-decoration:underline}
#footer #pie img{vertical-align:middle;margin:0 4px;}
#content a.down{color:#c2c2c2; text-decoration:none; border-bottom:1px solid #c2c2c2; border-right:1px solid #c2c2c2; padding:0 4px 2px 20px;}
#centralDiv #content .mapa{height:400px; clear:both; display:block; margin-top:10px;color:#000000;}
#centralDiv #content .mapa img{border:0 none;float:left; margin:0 5px 0 0;padding:0;}
.divProductos ul.listColecciones{padding:0; margin:0; list-style-type:none;}
.divProductos ul.listColecciones li{margin-top:10px;}
.divProductos ul.listColecciones li.prodNoImg{padding:0 0 0 9px; width:100%}
.centralDiv #content dt{margin:0 auto; padding:0; width:95%;}
#centralDiv #content dt a{text-decoration:underline}
#centralDiv #content h3 a, #content .dvLeft h3, #centralDiv #content h2 a{text-decoration:none}
#centralDiv #content h3 a:hover{text-decoration:underline}
.divProductos dt, .divProductos h3{margin-top:13px;}
.divProductos .colecLeft{float:left; margin-top:0;}
.divProductos .colecList{margin-top:0; margin-left:0}
.divProductos .colecRight{float:right; margin-top:0;}
#centralDiv #content .divProductos .colecRightCat{float:right; margin:5px 0 0 20px;}
.divProductos dt{margin:0 auto; padding:0; width:95%; font-weight:bold; display:block; overflow:hidden;}
.divProductos dd{margin:0 auto 15px auto; display:block; overflow:hidden;}
.divProductos h3.dest{margin-top:20px; font-size:1.2em; letter-spacing:1px;}
.divProductos img{margin:10px}
.divProductos h4 a{color:#FFFFFF;}
#centralDiv #content dl.dlMod2{margin-left:0;}
#centralDiv #content dl.dlMod2 dt, #centralDiv #content dl.dlMod2 dt a{text-decoration:none; font-size:1.1em; margin-left:0;}
#centralDiv #content dl.dlMod2 dd{overflow:hidden;margin:0 0 15px 20px; display:block;}
#centralDiv #content dl.dlMod2 dd p, #centralDiv #content dl.dlMod2 dd ul{padding-top:3px;}
#titProductos{color:#c2c2c2;}
#content #titProductos p{margin:0; padding:0;}
#content span.back{text-align:right; margin-bottom:8px; display:block;}
#content span.back a{font-weight:600; color:#c2c2c2;}
#content span.back a:hover{text-decoration:underline;}
#titProductos span a.enl{text-align:right;}
#player{display:block; margin:0 auto; margin-bottom:5px; width:65%}
#centralDiv #content a.cesta{border:1px solid #CCC; color:#ffffff; font-weight:600; padding:3px 8px; margin-left:5px;font-weight:bold; display:inline; text-decoration:none;}
#centralDiv #content a.cesta:hover, #centralDiv #content a.cesta:focus{color:#000000;text-decoration:none;background-color:#ffffff;}
#content p.cesta{text-align:right; margin-right:75px;}
#print{visibility:hidden; display:none;}
#content_inner .divSup ul.minitabs{list-style-type:none; white-space:nowrap; padding:0;margin:0;}
#content_inner .divSup ul.minitabs li{margin:0; padding:4px 0; display:block; float:left;}
#content_inner .divSup ul.minitabs a#current{color:#c2c2c2; border-right:1px solid #ffffff; border-bottom:2px solid #ffffff; font-weight:bold; padding:0 4px 3px 4px;}
#content a.cesta:hover ul.minitabs li a#current:hover{text-decoration:none; color:#000000;}
#listColecciones{margin:.5em 15px 0 15px; padding:0; clear:both;}
#listColecciones dd, #listColecciones dt{display:block;}
#listColecciones dt{border-bottom:none; padding:10px 15px 3px 15px;}
#listColecciones dd{padding:0 15px 8px 15px; overflow:hidden; margin-bottom:8px;}
#listColecciones dd .nelem{font-size:.9em;}
#listColecciones dd p{margin-top:0;}
dl.list_util dd{display:block; overflow:hidden; padding-bottom:8px;}
dl.list_util dd img{float:right;}
#listColecciones dd a{font-weight:bold; font-size:1.1em; line-height:1.1em; padding:3px 0 5px;}
#content #listColecciones .calen{margin-bottom:5px; font-size:1em;}
#centralDiv #content dl#listColecciones dd img{margin:.4em 0 1.2em 15px; background-color:#FFF;}
#centralDiv #content dl#listColecciones dd img.colecRight{margin:.4em 0 1.2em 15px!important;}
#centralDiv #content dl#listColecciones dd img.colecLeft{margin:.4em 15px 1.2em 0!important;}
#content #listColecciones .notic{background:url(../../img/clipboard.gif) 0 0 no-repeat; padding:0 0 0 18px;}
#content #listColecciones dt.notic{margin:0; padding-bottom:5px;}
dl#listColecciones dt{display:block; overflow:hidden; font-size:1.1em;}
#content #listColecciones dd.dd_notic{margin-left:18px; padding-top:10px;}
#centralDiv #content .answer{background:url(../../img/answer.gif) no-repeat scroll 0 center;padding-left:1.2em; float:right;}
#centralDiv #content .dot{display:none;}
#centralDiv #content dl.dlMod2{width:100%;}
#centralDiv #content dl.dlMod2 img{float:right; margin-left:15px; margin-bottom:8px;}
.dvEnlaces{width:70%; margin:5px auto; padding:2px 15px; display:block; overflow:hidden;}
.dvEnlaces h3{font-size:1.2em; text-decoration:none; display:block; margin-bottom:5px; padding-bottom:4px; letter-spacing:0; width:100%; margin-top:10px;}
.dvEnlaces img{margin:0 4px 0; vertical-align:text-bottom;}
.dvEnlaces .enlsub{margin-left:24px; margin-bottom:5px; overflow:hidden;}
.dvEnlaces dd.enlsub{margin-bottom:0; font-weight:600; padding-left:15px;}
.dvEnlaces dd.for_file{margin-bottom:0; font-weight:600;}
.dvEnlaces dd.enlsub + dt.enlsub{margin-top:15px;}
.dvEnlaces .enlDir{margin-bottom:10px; overflow:hidden; margin-left:22px;}
.dvEnlaces .enlDir dd{padding-left:24px;}
.dvEnlaces .enlDir img{margin:0 4px 0; vertical-align:text-bottom;}
.dvEnlaces p{padding-left:24px; margin-top:2px; padding-bottom:3px;}
.dvEnlaces div.enlDir p{padding-left:30px;}
.dvEnlaces h3 a{text-decoration:none;}
.dvEnlaces h4{font-size:1.1em; font-weight:normal; padding:0; margin:10px 0 5px 30px;}
.dvEnlaces h4 a{color:#FFFFFF; font-weight:600; text-decoration:none;}
.dvEnlaces h4 a:hover, #centralDiv #content dl.dlMod2 dt a:hover{text-decoration:underline;}
.dvEnlaces dt a:visited{background:transparent none repeat scroll 0 0;}
.dvEnlaces dl{margin:8px 0 5px;}
.dvEnlaces dl + dl{margin:15px 0 5px;}
.dvEnlaces dt{margin:2px 0 2px 20px; background:url(../../img/arrow2_2.gif) 0 top no-repeat; padding:0 0 0 15px; height:1%;}
.dvEnlaces dt a{font-weight:600; color:#ffffff;}
.dvEnlaces dt.down, .dvEnlaces a.down{margin:2px 0;background:url(../../img/file.gif) 0 top no-repeat; padding-left:18px;font-size:1.1em; height:1%;}
.dvEnlaces dd{margin-bottom:7px; padding-left:18px;}
.dvEnlaces a[href$='.pdf'], #content a[href$='.pdf'], #content a[type="application/pdf"]{font-weight:bold; padding:2px 0 2px 20px; background:url(../../img/ext/pdf.png) no-repeat left center transparent;}
.dvEnlaces a[href$='.ppt'], #content a[href$='.ppt'], .dvEnlaces a[href$='.pps'], #content a[href$='.pps'], .dvEnlaces a[href$='.pptx'], #content a[href$='.pptx'], .dvEnlaces a[href$='.ppm'], #content a[href$='.ppm']{font-weight:bold; padding:2px 0 2px 20px; background:url(../../img/ext/ppt.png) no-repeat left center transparent;}
.dvEnlaces a[href$='.xlsx'], #content a[href$='.xlsx'], .dvEnlaces a[href$='.xls'], #content a[href$='.xls'],.dvEnlaces a[href$='.csv'], #content a[href$='.csv'] ,.dvEnlaces a[href$='.xlw'], #content a[href$='.xlw'], .dvEnlaces a[href$='.xlt'], #content a[href$='.xlt']{font-weight:bold; padding:2px 0 2px 20px; background:url(../../img/ext/xls.png) no-repeat left center transparent;}
.dvEnlaces a[href$='.docx'], #content a[href$='.docx'],.dvEnlaces a[href$='.doc'], #content a[href$='.doc'],.dvEnlaces a[href$='.rtf'], #content a[href$='.rtf'], .dvEnlaces a[href$='.wps'],#content a[href$='.wp']{font-weight:bold; padding:2px 0 2px 20px; background:url(../../img/ext/doc.png) no-repeat left center transparent;}
.dvEnlaces a[href$='.jpg'], .dvEnlaces a[href$='.jpge'], .dvEnlaces a[href$='.gif'], .dvEnlaces a[href$='.png'], .dvEnlaces a[href$='.bmp']{font-weight:bold; padding:2px 0 2px 20px; background:url(../../img/ext/picture.png) no-repeat left center transparent;}
.dvEnlaces a[href$='.txt'], #content a[href$='.txt']{font-weight:bold; padding:2px 0 2px 20px; background:url(../../img/ext/txt.png) no-repeat left center transparent;}
.dvEnlaces a[href$='.avi'], #content a[href$='.avi'],.dvEnlaces a[href$='.mpg'], #content a[href$='.mpg'], .dvEnlaces a[href$='.mpeg'], #content a[href$='.mpeg'], .dvEnlaces a[href$='.wmv'], a[href$='.wmv'], .dvEnlaces a[href$='.wm'], #content a[href$='.wm'], .dvEnlaces a[href$='.asf'], #content a[href$='.asf']{font-weight:bold; padding:2px 0 2px 20px; background:url(../../img/ext/video.png) no-repeat left center transparent;}
.dvEnlaces a[href$='.zip'], #content a[href$='.zip'], .dvEnlaces a[href$='.rar'], #content a[href$='.rar'], .dvEnlaces a[href$='.gzip'], #content a[href$='.gzip']{font-weight:bold; padding:2px 0 2px 20px; background:url(../../img/ext/zip.png) no-repeat left center transparent;}
.dvEnlaces a[href$='.pzh'], #content a[href$='.pzh']{font-weight:bold; padding:2px 0 2px 20px; background:url(../../img/ext/presto.gif) no-repeat left center transparent;}
.dvEnlaces a[href$='.flv'], #content a[href$='.flv']{font-weight:bold; padding:2px 0 2px 20px; background:url(../../img/ext/flv.png) no-repeat left center transparent;}
.dvEnlaces a[href$='.mp3'], #content a[href$='.mp3'], .dvEnlaces a[href$='.mid'], #content a[href$='.mid'],.dvEnlaces a[href$='.wav'], #content a[href$='.wav'], .dvEnlaces a[href$='.voc'], #content a[href$='.voc']{font-weight:bold; padding:2px 0 2px 20px; background:url(../../img/ext/audio.png) no-repeat left center transparent;}
p.file_detail{margin-left:5px;}
p.file_detail span.file_name, p.file_detail span.file_size, p.file_detail span.file_type{color:#ffffff; font-weight:600;}
.banner{text-align:center; border:0 none; width:auto; float:none; padding:0; overflow:hidden;} .hit{float:none; margin:20px auto 10px auto; width:150px; clear:both;}
.menu .banner.qrcode{border:4px solid white;display:block;height:125px;margin:0 0 0 42px;width:125px;}
.menu .banner.qrcode > img{margin-left:-33px;margin-top:-32px;}
.banner.qrcode{border:4px solid white;display:block;height:150px;margin:0 0 25px;width:150px;}
.banner.qrcode > img{margin-left:-15px;margin-top:-15px;}
#dlMapa{margin:0 auto; width:65%;}
#centralDiv #content #dlMapa dt, #centralDiv #content #dlMapa dd{margin-left:50px}
#dlMapa dt{font-weight:bold; font-size:1.1em; padding:0 5px 0 22px; background:url(../../img/mapa_bullet.gif) no-repeat 0 0; margin-bottom:5px;}
#centralDiv #content #dlMapa dt a{text-decoration:none;}
#centralDiv #content #dlMapa dt a:hover, #centralDiv #content #dlMapa dt a:focus{text-decoration:underline;}
#centralDiv #content #dlMapa dd{padding:0 0 0 20px; margin-top:-3px; margin-bottom:8px;}
.dvColmns{margin:0 auto; clear:both; width:100%;}
.dvColmns div{float:left; width:45.6%; height:auto; text-align:center; margin:10px 0; padding:0 2%;}
.dvColmns div.tresCol{width:30%; padding:0 1%;}
#centralDiv #content .dvColmns div a img.colecLeft{display:block; margin-left:auto; margin-right:auto; float:none;}
#centralDiv #content .dvColmns div h3{text-align:left; margin-bottom:12px;}
.dvColmns div.sel_atrib, .dvColmns div.sel_atrib div, .dvColmns div.btnBuy{width:100%;float:none;display:block;}
.btnBuy{margin:0 5%; width:auto; overflow:hidden; clear:both; padding-top:15px;}
.dvColmns div.btnBuy{padding-top:0;}
#paginacion{margin-top:10px; margin-left:20px; font-size:.9em}
#paginacion ul{display:block; width:auto; margin:5px auto; text-align:center;}
#paginacion p{text-align:center}
#paginacion li{display:inline; border:1px solid #c2c2c2; margin:3px; text-align:center; background-color:#000000;}
#paginacion li a{color:#c2c2c2;text-decoration:none; font-weight:bold; padding:2px 6px;}
#paginacion li.select{background-color:#ffffff;background-color:#ffffff;}
#paginacion li.select span{font-weight:bold; color:#000000; padding:2px 6px;}
#paginacion li a:hover{text-decoration:underline; color:#000000}
#paginacion li:hover{background-color:#ffffff;}
#paginacion li:hover a, #paginacion li:hover a:hover{color:#000000;}
#paginacion li.ext{border:0 none; background-color:transparent;}
#paginacion li.ext:hover a{background-color:transparent;color:#c2c2c2;}
#paginacion p a.navNot{margin-right:150px;}
.direc{width:500px; margin:20px auto; clear:both; overflow:hidden; font-size:1.1em;  margin:20px 0 0 25%;}
.direc p{margin:0 auto; font-size:1em; font-weight:600; line-height:1.2em; padding:5px 10px 5px 10px!important; float:left; display:block;}
#formContact{margin:0 auto; padding:0; overflow:hidden;width:500px;}
.formWeb{margin-top:5px; width:100%; overflow:auto;}
.formProd{width:100%; margin:0; padding:0; overflow:hidden;}
#datosForm div{clear:both; margin:.8em 0 4px 0; padding:0; overflow:hidden;}
#datosForm fieldset{margin:15px 5px 15px 0; padding:5px;}
#datosForm fieldset div{margin:.8em 10px;}
#datosForm div legend{padding:0 5px; font-weight:600;}
label{float:left; padding:.3em 3px 0 0;}
label.w85{width:85px;} label.w60{width:75px}
label.w115{width:125px} label.w100{width:100%; display:block;} label.wauto{width:auto; display:block; margin-right:10px;}
.txf{font-size:1.1em; max-width:100%;}
select.txf{visibility:visible!important;}
.txa{font-size:1em; overflow:auto; width:300px}
.txa, .txf{margin-top:2px; font-family:Arial,Helvetica,sans-serif; padding:2px 5px 2px 4px; border:1px solid #8c8c8c;}
.txa:hover, .txf:hover, .txa:focus, .txf:focus{border-color:#0066CC}
#aceptarAvisos, #aceptarBoletin{border:none; margin:1px 5px 0 0; float:left;}
.txt{background:#F8F8F8 none repeat scroll 0 0; color:#666666; margin-bottom:.5em; padding:15px; display:block; border:1px dashed #CCC;}
#centralDiv #content .formWeb h3{margin-top:45px!important;}
#centralDiv #content .formWeb form div + p{padding-top:20px!important;}
#btnForm{margin:0 auto; text-align:center; overflow:hidden; padding:20px 0; clear:both;}
#content span.textBtn, span.textBtn{display:none!important}
#content .btn{border:1px solid #b8b8b8; background-color:#b8b8b8;color:#ffffff; font-size:.9em; padding:0 10px; margin-top:0; background:url(../img/btnbg.jpg) #b8b8b8 repeat-x scroll 0 0;}
#content input.btn{padding-bottom:1px;}
#centralDiv #content .textBtn{font-size:.9em; color:#ffffff;}
#content .cesta{margin:0 10px;}
.btnAcept{margin:0 10%;}
.inputErr{border:1px solid red;}
.formOk, .formNOk{border:1px solid; margin:10px 0; background-position:10px 5px; padding:0 10px 0 40px; background-repeat:no-repeat;}
.formOk{color:#4F8A10; background-color:#DFF2BF; background-image:url(../../../admin/img/success.png);}
.formNOk{color:#D63301; background-color:#FFCCBA; background-image:url(../../../admin/img/error.png);}
.formUsr{width:268px; margin:0 auto;}
.formUsr label{width:150px; height:18px; display:block; margin-top:5px;}
#content div#buscador{overflow:hidden; margin:0 auto 25px auto; padding:8px; width:450px;}
div#buscador form br{display:none;}
div#buscador form p.clear{display:none!important;}
div#buscador form p.clear + div{margin-top:5px;}
#buscador form{padding:0; overflow:hidden; margin:0;}
#buscador form label, div#buscador form p{float:none!important; font-size:.9em; margin:0 0 0 5px; padding:3px 10px 0 0;}
div#buscador form p{padding-left:5px!important;}
div#buscador form input[id*="catOnly"]{vertical-align:bottom; margin-top:5px; outline:none;}
#buscador form div{overflow:hidden;}
*+html #buscador form label{vertical-align:bottom!important; top:-5px; position:relative;}
#buscador form div{margin:3px 0}
#centralDiv #content h3.formH3{text-decoration:none;}
#centralDiv #content #buscador p{clear:left; display:inline; float:left; margin-right:15px; margin-top:0; padding:0;}
#centralDiv #content #formContact img{border:0 none; margin:0 0 0 3px;}
.clear{}
li.clear{display:block; clear:none; overflow:hidden}
* html li.clear{display:list-item; width:100%; clear:none; overflow:visible;}
#content a.btn:hover, #centralDiv #content a.textBtn:hover, #content .btn:hover, #centralDiv #content .textBtn:hover{background-color:#FFF; color:#000000; cursor:pointer; outline:none; text-decoration:none!important;}
#formImprimir{padding:20px; margin:2% 25%;}
.mrgLft55{margin-left:20%;}
.mrgRgt75{margin-right:75px; text-align:right;}
.mrgRgt25{margin-right:25px; text-align:right;}
.mrgRgt200{margin-right:200px; text-align:right;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
.floatbox{overflow:hidden;}
#ie_clearing{display:none;}
.subcolumns{width:100%; overflow:hidden;}.subcolumns_oldgecko{width:100%; float:left;}
.c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l{float:left;}
.c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r{float:right; margin-left:-5px;}
.c25l, .c25r{width:25%;}
.c33l, .c33r{width:33.333%;}
.c50l, .c50r{width:50%;}
.c66l, .c66r{width:66.666%;}
.c75l, .c75r{width:75%;}
.c38l, .c38r{width:38.2%;}
.c62l, .c62r{width:61.8%;}
.c100{width:100%;}
.subc{padding:0 .5em;}
.subcl{padding:0 1em 0 0;}
.subcr{padding:0 0 0 1em;}
.equalize, .equalize .subcolumns{overflow:visible; display:table; table-layout:fixed;}
.equalize .c50l,.equalize .c25l,.equalize .c33l,.equalize .c38l,.equalize .c66l, .equalize .c75l,.equalize .c62l,.equalize .c50r,.equalize .c25r,.equalize .c33r,.equalize .c38r,.equalize .c66r,.equalize .c75r,.equalize .c62r, .equalize .c100{display:table-cell; vertical-align:top; float:none; margin:0; overflow:hidden;}
.box-top .c33l, .box-top .c33r, .box-top .c50l, .box-top .c50r, .box-top .c100{}
.box-top .subcl, .box-top .subcr, .box-top .subc{padding:5px 22px 100em 15px; overflow:hidden; margin-bottom:-100em;}
.box-bottom .c33l, .box-bottom .c33r, .box-bottom .c50l, .box-bottom .c50r, .box-bottom .c100{}
.box-bottom .subcl, .box-bottom .subcr, .box-bottom .subc{padding:0 20px 20px 20px;}
.bg_color_2 .box-top .c33l, .bg_color_2 .box-top .c33r, .bg_color_2 .box-top .c50l, .bg_color_2 .box-top .c50r, .bg_color_2 .box-top .c100{}
.bg_color_2 .box-top .subcl, .bg_color_2 .box-top .subcr, .bg_color_2 .box-top .subc{}
.bg_color_2 .box-bottom .c33l, .bg_color_2 .box-bottom .c33r, .bg_color_2 .box-bottom .c50l, .bg_color_2 .box-bottom .c50r, .bg_color_2 .box-bottom .c100{}
.bg_color_2 .box-bottom .subcl, .bg_color_2 .box-bottom .subcr, .bg_color_2 .box-bottom .subc{}
.box-top{margin:0;}
#centralDiv #content .box-top img{float:left; padding:0!important; margin:3px 10px 3px 0;}
#centralDiv #content .box-top img.colecRightCat{margin:0 0 0 20px; float:right;}
.box-top .tit_box{display:block; margin:12px 0 5px 0!important; font-size:130%; font-style:normal; font-variant:small-caps!important; border-bottom-style:dotted!important; line-height:110%;}
.box-top p{margin-bottom:5px; padding-right:10px; font-size:.9em;}
.box-top ul{display:block; clear:both; padding:0; margin:20px 2% 15px 15%; font-size:.9em;}
.divSub .box-top ul.prod li{background-position:0 .2em;}
.divSub .box-top ul.serv li{background-position:0 .2em;}
.box-bottom{margin-bottom:0; text-align:right;}
.box-top a.m_info{top:-5px; padding-right:4px; font-size:.9em; text-align:right; display:block; width:90%; clear:both; font-weight:bold;}
.box-top a.m_info:hover span{text-decoration:none!important;}
.box-top p.oferta_precio{margin:15px 0 10px 45px;padding:0;}
.box-top div.btnBuy{margin:0 0 0 35px;padding:0;text-align:left;}
.box-top .atrib label, .dvColmns .atrib label{text-align:right;}
#listColecciones dl dt{margin-top:25px;}
#listColecciones dl dd br{display:none;}
#content_inner table{width:auto; border-collapse:collapse; margin:20px auto; border:1px solid #CCC;}
#content_inner table.full{width:100%;}
#content_inner table.fixed{table-layout:fixed}
#content_inner tr{border-bottom:1px solid #E9E9E9;}
#content_inner th, #content_inner td{padding:.5em; text-align:center; font-size:.9em;}
#content_inner thead th, #content_inner thead td{background:#DFDFDF; color:#666666}
#content_inner tbody th{background:#F4F4F4; color:#666666; text-align:left;}
#content_inner th.left, #content_inner td.left{text-align:left;}
#content_inner th.right, #content_inner td.right{text-align:right;}
#content_inner tbody th.sub{background:#ddd; color:#666666}
#content_inner ul>br{display:none;}
#content_inner{padding-left:10px; padding-right:15px;}
.divSub object{display:block; margin-left:auto; margin-right:auto;}
.over_hidden{overflow:hidden; margin-bottom:10px; width:100%;}
.atrib, .dvColmns div.atrib{margin:2%; overflow:hidden; display:block; clear:left; width:auto; padding:0;}
.box_frame .atrib{clear:both;}
.atrib label{margin-right:5px; width:7em; display:block; float:left;}
.atrib select{min-width:10em; float:left;}
span.tlf{width:5.7em; display:block; float:left;}
span.tlf_add{padding-left:5.7em;}
.elem_rel{margin-left:25px;}
#content_inner .divSup .elem_rel ul{list-style:none; margin:1.2em 0; padding:0; line-height:1.2em;}
#content_inner .divSup ul.list_descargas li{padding:0;}
#content_inner .divSup ul.list_descargas li a{background:url(../../img/download.png) no-repeat top left; display:block;margin:0;padding-left:25px;text-align:left;}
#content_inner .divSup ul.list_imagenes li{padding:0;}
#content_inner .divSup ul.list_imagenes li a{background:url(../../img/camera.png) no-repeat top left; display:block;margin:0;padding-left:25px;text-align:left;}
#content_inner .divSup ul.list_videos li{padding:0;}
#content_inner .divSup ul.list_videos li a{background:url(../../img/video.png) no-repeat top left; display:block;margin:0;padding-left:25px;text-align:left;}
#content_inner .divProductos .elem_rel ul{list-style:none; margin:1.2em 0; padding:0; line-height:1.2em;}
#content_inner .divProductos ul.list_descargas li{padding:0;}
#content_inner .divProductos ul.list_descargas li a{background:url(../../img/download.png) no-repeat top left; display:block;margin:0;padding-left:25px;text-align:left;}
#content_inner .divProductos ul.list_imagenes li{padding:0;}
#content_inner .divProductos ul.list_imagenes li a{background:url(../../img/camera.png) no-repeat top left; display:block;margin:0;padding-left:25px;text-align:left;}
#content_inner .divProductos ul.list_videos li{padding:0;}
#content_inner .divProductos ul.list_videos li a{background:url(../../img/video.png) no-repeat top left; display:block;margin:0;padding-left:25px;text-align:left;}
.elem_rel{clear:both;}
#dsocial{position:fixed;margin-left:820px;width:28px;background-color:#FFFFFF;padding:10px 5px 5px;}
div.socialTool img, div.socialTool span div{margin-bottom:5px;}
div.socialTool:hover{z-index:999;position:relative;}
div.socialTool span{position:absolute; top:-60px; left:-5px; width:75px; background-color:#FFFFFF;padding:5px;border:1px solid #CCC;}
div.socialTool:hover span{display:block;}
.mceContentBody{background-position:-220px -280px;}
.mceContentBody{background-color:black;background-image:none;}
.mceContentBody p{color:#fff;}
.bold{font-weight:bold;}
.center{text-align:center;}
div.center{width:80%; margin-left:10%;}
.right{text-align:right;}
.justify{text-align:justify;}
.underline{text-decoration:underline;}
.italic{font-style:italic;}
.line-through{text-decoration:line-through;}
.double{line-height:2.9em;}
#listado_cat{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; width:680px; overflow:hidden; margin:10px auto 0;}
#listado_cat a.photo .heading, #listado_cat a.photo:visited .heading, #listado_cat a.photo:visited .heading, #centralDiv #content a.photo:hover, a.photo:hover .caption span,a.photo:hover .heading span{text-decoration:none!important;}
#content_inner .divSup #listado_cat ul, #content_inner .divProductos #listado_cat ul, #listado_cat ul{margin:0;padding:0;list-style-type:none;position:relative;left:-6px;}
#listado_cat ul li{position:relative;padding:0;width:213px;height:160px;float:left;overflow:hidden;display:block;margin:0 0 10px 11px;text-align:center;}
a.photo{float:left;position:relative;cursor:pointer;overflow:hidden;display:block;margin:0;padding:0;width:213px;height:160px;text-decoration:none!important;}
#centralDiv #content .photo img{cursor:pointer;border:none;text-align:center;margin:0 auto;padding:0;}
a.photo .heading{bottom:0;left:0;text-align:center;position:absolute;height:30px;width:213px;background-color:transparent;background-image:url(../../img/overlay_000_60.png);background-repeat:repeat;}
a.photo .caption{display:none;position:absolute;height:55px;width:213px;background-color:transparent;background-image:url(../../img/overlay_000_60.png);background-repeat:repeat;}
a.photo .heading span{color:#FFF;font-weight:bold;display:block;padding:5px 0 0;}
.photo .caption span{color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:11px;display:block;padding:5px 10px;}
a.photo:hover .heading{top:0;left:0;text-align:center;}
a.photo:hover .caption{display:block;bottom:0;left:0;text-align:center;}
#categoria{overflow:hidden;margin:0 auto 15px auto;padding:0;border:1px solid #666;border-radius:8px 8px 8px 8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
#categoria .categoria_decrip{overflow:hidden;margin:8px 12px 8px 8px;}
h1.tit_categoria_list, h2.tit_categoria_list, h3.tit_categoria_list{border-bottom:0;}
#centralDiv #content #categoria .categoria_decrip img{float:left;margin:0 15px 0;display:block;padding:0;}
#categoria .categoria_decrip .tit_categoria_list, #centralDiv #contentEnl #categoria .categoria_decrip .tit_categoria_list{margin:0 0 .3em !important;padding:0;}
#centralDiv #content #categoria .categoria_decrip p, #categoria .categoria_decrip p span{line-height:1.2em;padding:0;}
#categoria .categoria_decrip p{margin-top:0;}
#content_inner .divSup ul#listado_articulos, #content_inner .divProductos ul#listado_articulos{width:680px;*width:690px!important;margin:0 auto;padding:0;list-style:none;display:block;overflow:hidden;}
ul#listado_articulos li{display:block;overflow:hidden;width:50%;}
.divSub ul#listado_articulos li.articulo{position:relative;background:none; margin:0; list-style-type:none; padding:0;}
.izq{clear:left;float:left;}
#listado_articulos li.articulo div.articulo_decrip{padding:8px;margin:5px;border:1px solid #666;overflow:hidden;font-size:12px; line-height:1.3em;border-radius:8px 8px 8px 8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
#listado_articulos li.articulo .articulo_decrip .col_1{float:left;margin-right:10px;width:150px;position:relative;height:auto;}
#listado_articulos li.articulo .articulo_decrip .col_3 .group_precios_oferta .atrib{clear:left;display:table;margin:2%;overflow:hidden;padding:0;width:auto;}
#listado_articulos li.articulo .articulo_decrip .col_2{float:right;margin:0;width:150px;position:relative;min-height:120px;}
#listado_articulos li.articulo .articulo_decrip .col_3{float:left;margin:0;width:90%;position:relative;height:auto;text-align:right}
#listado_articulos li.articulo .articulo_decrip .col_3 .atrib label{text-align:right;font-size:11px;}
#centralDiv #content #listado_articulos li.articulo .articulo_decrip .col_1 img{border:0 none;margin:0;padding:0;display:block;}
#centralDiv #content #listado_articulos li.articulo div.articulo_decrip p{font-size:.9em;line-height:1.2em;margin-top:0;padding:0;}
#centralDiv #content #listado_articulos li.articulo h3.tit_articulo_list, #centralDiv #contentEnl #listado_articulos li.articulo .tit_articulo_list, #listado_articulos li.articulo .tit_articulo_list{margin:0 0 .4em; padding:0; font-size:14px; border-bottom:0;}
#listado_articulos li.articulo .tit_articulo_list p{font-size:.9em;margin-bottom:0;}
#listado_articulos li.articulo .articulo_decrip .col_3 .group_precios_oferta{position:relative;margin:5px 0;}
#listado_articulos li.articulo .articulo_decrip .col_3 .group_precio_solo{position:relative;margin-top:0;}
#listado_articulos li.articulo .articulo_decrip .col_3 .group_precios_oferta span.articulo_precio, #listado_articulos li.articulo .articulo_decrip .col_3 .group_precio_solo span.articulo_precio{float:left;text-align:center;margin:0;padding:4px;font-family:Verdana, Geneva, sans-serif;line-height:1em;font-size:.8em;font-weight:bold;border-radius:3px 3px 3px 3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#listado_articulos li.articulo .articulo_decrip .col_3 .group_precios_oferta span.articulo_precio{text-decoration:line-through;}
#listado_articulos li.articulo .articulo_decrip .col_3 .group_precio_solo span.articulo_precio{display:block;margin:4px 0 0 15px;padding:4px;width:70px;}
#centralDiv #content #listado_articulos li.articulo .articulo_decrip .col_3 .group_precios_oferta p.articulo_oferta{z-index:99;display:block;width:76px;text-align:center;margin:0;padding:0 6px;font-family:Verdana, Geneva, sans-serif;margin:5px 0 10px;float:left;}
#listado_articulos li.articulo .articulo_decrip .col_3 .group_precio_solo p.articulo_oferta{display:none;}
#listado_articulos li.articulo .articulo_decrip .col_3 .group_precios_oferta p.articulo_oferta strong{display:block;padding:2px 4px;border-radius:3px 3px 3px 3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#listado_articulos li.articulo .articulo_decrip .col_3 .group_precios_oferta p.articulo_oferta span{font-weight:bold;line-height:1.5em; font-size:.85em}
#listado_articulos li.articulo .articulo_decrip .col_3 .group_precios_oferta div.carrito_comprar{display:block; float:left; height:26px; margin:13px 0;width:25px;}
#listado_articulos li.articulo .articulo_decrip .col_3 .group_precio_solo div.carrito_comprar{float:left; display:block; margin:0 0 0 5px; width:25px; height:26px}
#listado_articulos .bg_overlay_light{color:#000;background-color:#FFF;border:1px solid #666;border-radius:3px 3px 3px 3px;background-image:none;}
#listado_articulos .bg_overlay_dark{color:#FFF;background-image:url(../../img/overlay_000_60.png);background-repeat:repeat;border-radius:3px 3px 3px 3px;}
#listado_articulos li.articulo a.articulo_aFicha{display:block;color:#ffffff;color:#ffffff; font-size:.9em}
#ficha{border:1px solid #666;border-radius:8px 8px 8px 8px;-moz-border-radius:8px;-webkit-border-radius:8px;margin:0 auto;padding:0;list-style:none;display:block;overflow:hidden;}
.articulo_contenido{margin:16px;overflow:hidden;}
#ficha .articulo_col_1{width:300px;float:left;margin:0 15px 40px 0;}
#ficha .articulo_col_1 .group_precios_oferta, #ficha .articulo_col_1 .group_precio_solo{position:relative;margin-top:10px;}
#ficha .articulo_contenido .group_precios_oferta .articulo_precio, #ficha .articulo_contenido .group_precio_solo .articulo_precio{float:left;text-align:center;font-family:Verdana, Geneva, sans-serif;font-size:.9em;font-weight:bold;border-radius:3px 3px 3px 3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#ficha .articulo_contenido .group_precios_oferta .articulo_precio{text-decoration:line-through;width:65px;margin:5px 0 0 15px;padding:2px 4px;}
#ficha .articulo_contenido .group_precio_solo .articulo_precio{font-size:1em;margin:5px 0 0 55px;padding:2px 0;width:80px;}
#ficha .articulo_contenido .group_precios_oferta .articulo_oferta{position:absolute;top:5px;left:95px;z-index:99;display:block; width:80px;text-align:center;margin:0;padding:4px 6px;font-family:Verdana, Geneva, sans-serif;font-size:10px !important;font-weight:bold;}
#ficha .articulo_contenido .group_precio_solo .articulo_oferta{display:none;}
#ficha .articulo_contenido .group_precios_oferta .articulo_oferta strong{display:block;padding:2px 4px;border-radius:3px 3px 3px 3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#ficha .articulo_contenido .group_precios_oferta .articulo_oferta span{line-height:2em;font-size:10px!important}
#ficha .articulo_contenido .group_precios_oferta div.carrito_comprar{float:left;margin:22px 0 0 95px;}
#ficha .articulo_contenido .group_precio_solo div.carrito_comprar{position:absolute;top:0;left:140px;}
#ficha .articulo_contenido div.carrito_comprar input, #listado_articulos li.articulo .articulo_decrip .col_3 div.carrito_comprar input{border:none; cursor:pointer;}
#ficha .articulo_contenido .bg_overlay_light{color:#000;background-color:#FFF;border:1px solid #666;background-image:none;}
#ficha .articulo_contenido .bg_overlay_dark{color:#FFF;background-image:url(../../img/overlay_000_60.png);background-repeat:repeat;}
#ficha .articulo_col_1 .campos_plus{margin:0;padding:10px;border:1px solid #CCC;border-radius:8px 8px 8px 8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
#ficha .articulo_col_1 .campos_plus p{margin:0;padding:0;}
#centralDiv #content #ficha .articulo_col_1 .campos_plus p .plus_label{font-weight:bold;}
#ficha .articulo_col_2{width:320px;float:right;font-size:.9em;overflow:hidden;padding-bottom:30px;}
#ficha .tit_articulo{margin:0 0 .3em 0 !important;padding:0;border:0 none;font-size:1.55em}
#ficha .articulo_col_2 p{margin-top:0;}
#ficha .articulo_col_2 p, #ficha .articulo_col_2 li, #ficha .articulo_col_2 ol, #ficha .articulo_col_2 dd, #ficha .articulo_col_2 dt{font-size:1.1em;line-height:1.2em;padding:0;}
#ficha .articulo_col_2 ul{line-height:1.2em;list-style:none outside none;margin:1.2em 0;padding:0;}
#ficha .articulo_col_1 a{display:block;overflow:hidden;}
#ficha #gal_img{display:inline;}
#centralDiv #content #ficha .articulo_col_1 a img{border:none;padding:0 0 1em;margin:0;}
#centralDiv #content #ficha span.back{margin:0 15px 0 0;font-size:.9em;}
#centralDiv #content #ficha h4{text-align:center; padding-bottom:7px;}
.articulo_contenido #btnForm{margin:65px 0 -30px 60%;}
.articulo_contenido .btnBuy{padding:0; margin:0 5px;}
#listado_articulos .sel_atrib{margin-bottom:15px;}
#content #ficha .cesta, #content #listado_articulos .cesta{margin:0 0 0 10px;}
.divSub #listado_cat ul li{background-image:none;text-align:center;}
#listado_articulos li.articulo .articulo_decrip .col_3 .group_precio_solo span.precio_desde{display:block;text-align:left;margin:10px 0 -5px 30px;font-size:.9em;}
#ficha .articulo_contenido .group_precio_solo span.precio_desde{float:left;margin:6px -45px 0 15px;}
ul#listado_articulos ul li{width:100%}
#reserva_side{padding:5px 5px 0; margin-top:10px;border:1px solid;}
#reserva_side h2{font-size:13px;text-align:center;margin:10px 0;}
#reserva_side label{font-size:11px;font-family:"Lucida Sans","Verdana",Times,Serif;}
#reserva_side select{background:none repeat scroll 0 0 #FFFFFF; border:1px solid #AFAFAF; margin-top:5px; padding:2px; width:180px;}
#reserva_side #fechas{margin:3px;overflow:hidden;}
#reserva_side #fechas .date_picker{float:left;margin:7px 0;overflow:hidden;width:100px;}
#reserva_side #fechas input[type="text"]{float:left;margin-top:5px;padding:2px;width:80px;}
#reserva_side #fechas label{display:block; padding:0;}
#reserva_side #extra_info{margin:10px 3px; overflow:hidden;}
#extra_info .extras{float:left; margin-top:3px;}
#reserva_side #extra_info .first{width:85px;}
#reserva_side #extra_info .second{margin-right:15px;width:50px;}
#reserva_side #extra_info .third{width:40px;}
#extra_info .extras select{margin-top:5px; padding:2px; width:40px;font-size:1em;}
#reserva_side #date_chk_in, #reserva_side #date_chk_out{font-size:10px;}
.min_precio{margin:10px 0 0 4px; padding:0; padding-bottom:10px;}
.btn_reserva{margin:15px 30%;}
.dateSelect{background:url(../../img/cal_icon.png) top right #FFFFFF no-repeat;}
#reserva_form{padding:5px;}
#reserva_form #fechas{margin:20px 0 15px 20px; overflow:hidden;}
#reserva_form #fechas .date_picker{float:left; overflow:hidden; width:50%;}
#reserva_form #fechas input[type="text"]{float:left; margin-left:10px; padding:2px; width:90px; font-size:1em;}
#reserva_form #fechas label{display:block; padding:0;}
#reserva_form #extra_info{margin:5px 25px; overflow:hidden;}
#reserva_form #extra_info .extras{width:20%;margin:8px 5%;}
#reserva_form #extra_info .extras label{width:95%;}
#reserva_form #extra_info .first{width:28%;}
#reserva_form #extra_info .extras select{margin-left:8px;font-size:1em;}
#reserva_form .btn_reserva{margin:25px 38%;}
.list_hab h3{clear:left;}
#tabsB{line-height:normal;overflow:hidden;margin:15px 0 0;}
#content_inner #tabsB ul{margin:0;padding:0 10px;list-style:none;}
#tabsB li{display:inline;margin:0;padding:0;}
#centralDiv #content #tabsB a{float:left;margin:0;padding:0 0 0 4px;text-decoration:none;color:#c2c2c2;}
#tabsB a.selected span{font-weight:bold;font-variant:small-caps;}
#tabsB a span{display:block;padding:5px 15px 4px 6px;border:1px solid;border-bottom:0 none;}
#tabsB a:hover span{color:#ffffff;}
#tabsB a:hover{text-decoration:none;}
.divTab{border:1px solid;}
#centralDiv #content .divTab p, #content_inner .divTab table, #centralDiv #content .divTab ul{margin:2em 2em 0 2em;}
.info_hab{padding:15px;}
.frmrsv{margin:15px 0 0 50px;}
.info_user{padding:5px 20px; font-weight:bold; text-decoration:underline;}
.img_hab{float:left;margin-right:15px;}
#centralDiv #content #RsvNoHab{font-weight:bold; margin-top:20px;text-decoration:underline;text-align:center;}
body, html{
background-repeat:no-repeat;
font-family: "Open Sans", sans-serif;
text-rendering: optimizeLegibility; 

}
a, a img, a *{ 
	-webkit-transition: all 0.4s;
	   -moz-transition: all 0.4s;
		 -o-transition: all 0.4s;
		-ms-transition: all 0.4s;	
			transition: all 0.4s;
}
/* Se cambia la fuente por defecto, debido a la mala renderización en firefox de "Lucida Sans" para tamaños pequeños que se muestra como si fuera negrita */

h1, h2, h3, h4, h5, h6 {
    font-family: "Arial",Times,serif;
   letter-spacing:0;
    border-bottom: 0;

}
#content p, #content ul {Line-height: 2; text-align: justify; font-size: 15px;}

#utilities ul.top {float: left; margin-left: 297px;}

#utilities ul.top li a{
font-family: "Arial", sans-serif;
font-size:9px; 
}

#footer #pie a {  color: #918E92;}



 #utilities ul.top li a:hover, #footer #pie a:hover {color:#ffffff;     text-decoration: none;}

p{
    line-height: 1.5em;/*solo para font Google  "Open Sans"*/
}
  
#header {
  height: 135px;  
  width: 1000px;
  margin: 0px 0 -6px 0;
}

}
/*estilo por defecto de la imagenes de contenido */
#centralDiv #content img {
    background-color: #330102;
    border: 1px solid #A8A8A8;

    padding: 6px;
	
       -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
            border-radius: 3px 3px 3px 3px;

      -moz-box-shadow: 2px 2px 5px #000000;
   -webkit-box-shadow: 2px 2px 5px #000000;
           box-shadow: 2px 2px 5px #000000;
}
.divSub {
  overflow: visible;
  width: auto;
}
#contenedor {
    margin: 10px  auto;
    width: 1000px;

    margin-bottom: 20px;
    overflow: visible;
    position: relative;

}

#centralDiv #content, #centralDiv #contentEnl {
    background-image: url("../img/overlay_000_60.png");
    background-repeat: repeat;
  	border:1px solid #A8A8A8;		

}

.b-index #centralDiv #content, #centralDiv #contentEnl {max-height: 200px;}

#footer  {
    margin:   0 -20px;
    position: relative;
	top:-5px;
 	   -moz-border-radius: 8px;
	-webkit-border-radius: 8px; 
		     border-radius: 8px;
		   -moz-box-shadow: 0px 2px 5px #000000;
	-webkit-box-shadow: 0px 2px 5px #000000;
	        box-shadow: 0px 2px 5px #000000;
}



.titH2, h2 {
	display: block;
    overflow: hidden;
 		-moz-border-radius: 8px;
	-webkit-border-radius: 8px; 
			border-radius: 8px;

			

}

/*---------------------------- FONDO CON GRADIENTE para cambiar de color   utilizar 
http://www.colorzilla.com/gradient-editor/

*/


#footer {
		background: #433c44; /* Old browsers */
background: -moz-linear-gradient(top, #433c44 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#433c44), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #433c44 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #433c44 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #433c44 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to bottom, #433c44 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#433c44', endColorstr='#000000',GradientType=0 ); /* IE6-9 */;
}


h2{
		background: #4a4a4a; /* Old browsers */
background: -moz-linear-gradient(top, #4a4a4a 0%, #919191 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4a4a4a), color-stop(100%,#919191)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #4a4a4a 0%,#919191 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #4a4a4a 0%,#919191 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #4a4a4a 0%,#919191 100%); /* IE10+ */
background: linear-gradient(to bottom, #4a4a4a 0%,#919191 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a4a4a', endColorstr='#919191',GradientType=0 ); /* IE6-9 */;
}


/*MENU PESTAÑAS*/


ul#menu_pral li ul{ 
	-webkit-transition: all 0.4s;
	   -moz-transition: all 0.4s;
		 -o-transition: all 0.4s;
		-ms-transition: all 0.4s;	
			transition: all 0.4s;
}
.menu #menu_inner ul#menu_pral > li > a{
	-webkit-transition:  background-position 1.8s, color 0.3s ;
	   -moz-transition:  background-position 1.8s, color 0.3s;
		 -o-transition:  background-position 1.8s, color0.3s;
		-ms-transition:  background-position 1.8s, color 0.3s;	
			transition:  background-position 1.8s, color 0.3s;

} 

.menu #menu_inner ul#menu_pral > li > a > span > strong,
.menu #menu_inner ul#menu_pral > li > a > span{
-webkit-transition: margin 0.9s;
	   -moz-transition: all 0.9s;
           -o-transition:  margin 0.9s;
		-ms-transition: all 0.9s;	
		      transition:  margin 0.9s;
}



/*------------------------CONFIGURACIÓN IMAGENES MENU-------------------------------------------------*/


ul#menu_pral > li.bg1 >a {
    background-image: url("../img/bg_menu_scroll_01.jpg");
}
ul#menu_pral > li.bg1 > a > span {
    background-color: transparent;
}
ul#menu_pral > li.bg2  >a {
    background-image: url("../img/bg_menu_scroll_02.jpg");
}
ul#menu_pral > li.bg2 > a > span {
    background-color: transparent;
}
ul#menu_pral > li.bg3  >a {
    background-image: url("../img/bg_menu_scroll_03.jpg");
}
ul#menu_pral > li.bg3 > a > span {
    background-color: transparent;
}
ul#menu_pral > li.bg4 >a{
    background-image: url("../img/bg_menu_scroll_04.jpg");
}
ul#menu_pral > li.bg4 > a > span {
    background-color: transparent;
}
ul#menu_pral > li.bg5  >a{
    background-image: url("../img/bg_menu_scroll_05.jpg");
}
ul#menu_pral > li.bg5 > a > span {
    background-color: transparent;
}
ul#menu_pral > li.bg6  >a{
    background-image: url("../img/bg_menu_scroll_06.jpg");
}
ul#menu_pral > li.bg6 > a > span {
    background-color: transparent;
}

ul#menu_pral > li.bg7  >a{
    background-image: url("../img/bg_menu_scroll_07.jpg");
}
ul#menu_pral > li.bg7 > a > span {
    background-color: transparent;
}

ul#menu_pral > li.bg8  >a{
    background-image: url("../img/bg_menu_scroll_08.html");
}
ul#menu_pral > li.bg8 > a > span {
    background-color: transparent;
}

ul#menu_pral > li.bg9  >a{
    background-image: url("../img/bg_menu_scroll_09.html");
}
ul#menu_pral > li.bg9 > a > span {
    background-color: transparent;
}

.menu {
    background-color:#ffffff;
    display: block;
    float: none;
    margin: 0 -50px;

    padding: 0;
    position: relative;
    z-index: 100;



}
.menu #menu_inner {
    border: 4px groove #A8A8A8;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    position: relative;

}
.menu #menu_inner ul#menu_pral {
    display: block;
    left: 0 !important;
    list-style: none outside none;
    margin: 0;
    right: 0 !important;
    width: 3000px !important;
}
.menu #menu_inner ul#menu_pral > li {

    cursor: pointer;
    float: left;
    margin: 0 !important;
  overflow: hidden;
    padding: 0;
    position: relative;

}



.menu #menu_inner ul#menu_pral > li > a {
    background-attachment: scroll;
    background-position: 0 50%;
    background-repeat: no-repeat;
	display: block;
	height: 235px;  /*----------------------------ALTURA DEL MENU--------------------------------------------*/
	width:100%;
	margin: 0;
	*overflow:visible!important;
	padding: 0 0;
}

.b-index .menu #menu_inner ul#menu_pral > li > a {
	height: 360px;  /*-------------------------ALTURA DEL MENU INDEX----------------------------------------*/
}
.menu #menu_inner ul#menu_pral > li.active > a {
    background-position:0  50%;
	*background-position: 0 50%;
    overflow:visible!important;
}
.menu #menu_inner ul#menu_pral > li > a >  span {
    font-family: Arial;
	background-image: url("../img/overlay1_000_60.png");
	background-repeat: repeat;
    padding: 0px;
    margin:8px;
    position:relative;
    cursor: pointer;
    left: 0;
		
	   -moz-border-radius: 5px;
	-webkit-border-radius: 5px; 
    			border-radius: 5px;

}

.menu #menu_inner ul#menu_pral > li:hover > a > span, .menu #menu_inner ul#menu_pral > li.hover > a > span.open {
    float: left;
    height: auto !important;
    left: 17px;	
    top: 17px;
    width: auto !important;
}




.menu #menu_inner ul#menu_pral > li > a > span> strong {
    cursor: pointer;
	display: block;
	font-weight: bold;
	padding:0 ;
	font-size: 18px;

	-webkit-transform: translateX(-100%) rotate(-90deg); 
	-webkit-transform-origin: right top; 
	-moz-transform: translateX(-100%) rotate(-90deg);
	-moz-transform-origin: right top; 
	-o-transform: translateX(-100%) rotate(-90deg); 
	-o-transform-origin: right top; 
	transform: translateX(-100%) rotate(-90deg); 
	transform-origin: right top;
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); 
}
.menu #menu_inner ul#menu_pral > li:hover > a > span >strong, .menu #menu_inner ul#menu_pral > li.hover > a > span.open strong{
	-webkit-transform:  rotate(0deg); 
	-webkit-transform-origin: right top; 
	-moz-transform: rotate(0deg);
	-moz-transform-origin: right top; 
	-o-transform:  rotate(0deg); 
	-o-transform-origin: right top; 
	transform: rotate(0deg); 
	transform-origin: right top;
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0); 
	
	font-size: 25px;
	width: auto!important;

}


.menu #menu_inner ul#menu_pral > li > a span strong em {
  display: block;
  font-weight: normal;
  padding: 5px 10px 5px 25px;
}
.menu #menu_inner ul#menu_pral > li:hover > a > span  strong em ,
 .menu #menu_inner ul#menu_pral > li.hover > a > span.open strong em{
  display: block;
  font-weight: normal;
 padding-right: 25px;
}


#menu_pral ul,  #menu_pral li.hover ul.close{
    background-image: url("../img/overlay1_000_60.png");
    background-repeat: repeat;
    bottom: -200%;
    display: block;
    height: auto;
    list-style: none outside none;
    margin: 0 25px 8px;
    min-width: 250px;
    overflow: hidden;
    padding: 8px;
    right: 0;
    left: 0;
    top: auto;

	   -moz-border-radius:  5px 5px 5px 5px;
	-webkit-border-radius:  5px 5px 5px 5px;
			border-radius: 5px 5px 5px 5px;



}
#menu_pral *:hover ul, #menu_pral li.hover ul {
  bottom: 0;
  top: auto;


 
}
#menu_pral *:hover ul li, #menu_pral li.hover ul li {
   font-family: "Arial", sans-serif;
 
}



#menu_pral ul li {
    min-width: 200px;
}
#menu_pral ul li a {
    background-color: transparent;
    background-position: left top;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    float: none !important;
    font-size: 14px;
    font-weight: bold !important;
    outline: medium none;
    text-decoration: none;
    width: auto;
}
#menu_pral *:hover ul li a, #menu_pral li.hover ul li a {
    width: auto;
    font-weight: bold !important;
}
ul#menu_pral li.submenu ul strong, ul#menu_pral li.submenu ul li span strong {
    padding: 10px 2px  2px 2px;
    display:block;
    font-weight: bold !important;   
}

/* fin menu*/











/*LISTADO CATALOGO VISUAL*/
#listado_cat {
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    margin: 10px auto 0;
    overflow: visible;
    width: auto;
}

#centralDiv #content #listado_articulos li.articulo h2.tit_articulo_list,
#centralDiv #contentEnl #listado_articulos li.articulo .tit_articulo_list,
#listado_articulos li.articulo .tit_articulo_list {
	color:#998685;
    width: auto;
    padding: 5px  5px;
}

#content_inner .divSup ul#listado_articulos,
#content_inner .divProductos ul#listado_articulos {
    width: auto;
}
.imgCenter, #listColecciones, .direc {
    clear: none;
    margin: 0.2em 0 0;
}

/*listado de secciones (cuadros) del catalogo visual*/

#listado_cat ul li {
    height: 133px;
    margin: 0 0 10px 11px;
    width: 170px;

}
a.photo {
    background-color: #7D6B69;
    height: 133px;
    width: 100%;
	
       -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
            border-radius: 5px 5px 5px 5px;
	
       -moz-box-shadow:2px 2px 5px #000000;
    -webkit-box-shadow:2px 2px 5px #000000;
           box-shadow: 2px 2px 5px #000000;


		
	-webkit-transition: all 1.0s linear;
	   -moz-transition: all 1.0s linear;
		 -o-transition: all 1.0s linear;
		-ms-transition: all 1.0s linear;						
		    transition: all 1.0s linear;

}
a.photo:hover img {
      -webkit-transform:rotateY( -180deg );
         -moz-transform:rotateY( -180deg );
          -ms-transform:rotateY( -180deg );
           -o-transform:rotateY( -180deg );
              transform:rotateY( -180deg );
}


#centralDiv #content .photo img {
	height: 100%;
    overflow: hidden;
    width: 100%;
	
       -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
            border-radius: 5px 5px 5px 5px;

}
a.photo .heading, a.photo .caption {
    width: 100%;
}
a.photo .heading, a.photo:hover .caption {
      -moz-border-radius:  0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
           border-radius:  0 0 5px 5px;
}
a.photo .caption, a.photo:hover .heading {
       -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
            border-radius: 5px 5px 0 0;
}


/*listado de articulos y ficha del catalogo visual*/

.dvColmns div {
    width: auto; margin: 10px 0 10px 170px;
}

#image_wrap, .gallery {color: #FFFFFF !important;}

#formContact {
    width: 100%;
}
#content_inner .divSup ul#listado_articulos, #content_inner .divProductos ul#listado_articulos{
    width: 100%!important;
}
#listado_articulos li.articulo .articulo_decrip .col_1 {
    margin-right: 2%;
    width: 100%;
}
#listado_articulos li.articulo .articulo_decrip .col_2 {
    width: 100%;
}
#centralDiv #content #listado_articulos li.articulo .articulo_decrip .col_1 img {
    border: 1px solid #00523B;
    width: auto;
}
#centralDiv #content #ficha h2.tit_articulo {
    padding: 6px;
color:#986745;
}
#centralDiv #content #listado_articulos li.articulo h3.tit_articulo_list, #centralDiv #contentEnl #listado_articulos li.articulo .tit_articulo_list, #listado_articulos li.articulo .tit_articulo_list,
#categoria .categoria_decrip .tit_categoria_list, #centralDiv #contentEnl #categoria .categoria_decrip .tit_categoria_list , #centralDiv #content #ficha h2.tit_articulo{

  padding: 6px;
  
       -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
            border-radius: 5px 5px 5px 5px;
}
#ficha .articulo_col_1 {
    margin-right: 2%;
    width: 54%;
}
#ficha .articulo_col_2 {
    width: 43%;
}
#ficha .articulo_col_1 a {
    padding: 0 5px 10px;
}
#centralDiv #content #ficha .articulo_col_1 a img {
    padding: 0;
    width: auto;
}
#listado_articulos li.articulo div.articulo_decrip {
    min-height: 153px;
}

#listado_articulos li.articulo .col_3 a.articulo_aFicha {
   color:#FFF;
   background-position: 20% 0;
   text-align: left;
   display:inline-block!important;
   padding: 4px 8px;
   font-weight: bold;

       -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
            border-radius: 5px 5px 5px 5px;
	
       -moz-box-shadow:2px 2px 5px #000000;
    -webkit-box-shadow:2px 2px 5px #000000;
           box-shadow: 2px 2px 5px #000000;

	-webkit-transition:  background-position 1.0s linear;
	   -moz-transition:  background-position 1.0s linear;
		 -o-transition: background-position 1.0s linear;
		-ms-transition:  background-position 1.0s linear;						
		    transition:  background-position 1.0s linear;

}




#centralDiv #content .item_b h3, #listado_articulos li.articulo .col_3 a.articulo_aFicha, #centralDiv #content #listado_articulos li.articulo h2.tit_articulo_list, #centralDiv #contentEnl #listado_articulos li.articulo .tit_articulo_list, #listado_articulos li.articulo .tit_articulo_list, #categoria .categoria_decrip h2, #centralDiv #content #ficha h2.tit_articulo {
  background-attachment: scroll;
  background-clip: border-box;
  background-color: transparent;
  background-image: -moz-linear-gradient(center top , #000000 0%, #433C44 100%);
  background-origin: padding-box;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto auto;
  display: block;
  overflow-x: hidden;
  overflow-y: hidden;
  color: #ffffff;
}


/* ----------------------------------FONDO CON GRADIENTE para cambiar de color   utilizar 
http://www.colorzilla.com/gradient-editor/

*/
		background: rgb(255,184,51); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYjgzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYzU4MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(255,184,51,1) 0%, rgba(188,88,0,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,184,51,1)), color-stop(100%,rgba(188,88,0,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(255,184,51,1) 0%,rgba(188,88,0,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(255,184,51,1) 0%,rgba(188,88,0,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(255,184,51,1) 0%,rgba(188,88,0,1) 100%); /* IE10+ */
		background: linear-gradient(top,  rgba(255,184,51,1) 0%,rgba(188,88,0,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#91CFFF', endColorstr='#1D4486',GradientType=0 ); /* IE6-8 */

  

}
.tit_categoria_list, .articulo_aFicha{
text-shadow: 1px 1px 2px #7D6B69;
}

#listado_articulos  li.articulo .col_3 a.articulo_aFicha:hover   {
    background-position: 0 -10px;
    background-repeat: no-repeat;
    text-decoration: none;
	background: rgb(0,0,0);

}



#content span.back {
    margin-bottom: -15px;
}

#centralDiv #content h3 {
    margin-top: 0;
}
#listado_articulos li.articulo .articulo_decrip .col_3 .group_precios_oferta span.articulo_precio {
    left: 14px;
    position: absolute;
    text-decoration: line-through;
    top: -18px;
}

#centralDiv #content #categoria .categoria_decrip img {
    margin: 0 15px 5px;
}
#ficha, #categoria, #listado_articulos li.articulo div.articulo_decrip {
    border: 1px solid #9C9C9C;
}
#content_inner .divSup #listado_cat ul, #content_inner .divProductos #listado_cat ul, #listado_cat ul {
    overflow: hidden;left: -11px;
}
#content_inner .divSup ul, #content_inner .divProductos ul {width: 905px;}

/*FORMULARIOS Y BOTONES*/

.formWeb {
  font-size: 1em;
  margin: 5px 0 0 20%;
  overflow: hidden;
  width: auto;
}

#protectwebform_text_block{ color:#FFF}
#centralDiv #content .textBtn, #content .btn {
    font-size: 12px !important;
    line-height: 16px !important;
    *display:inline-block;

       -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
            border-radius: 5px 5px 5px 5px;
	
       -moz-box-shadow:2px 2px 5px #000000;
    -webkit-box-shadow:2px 2px 5px #000000;
           box-shadow: 2px 2px 5px #000000;
	
}
#centralDiv #content input.textBtn{
	*position:relative;
	*top:-2px;
}

.txa, .txf {
    background-color: #000000;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    margin-top: 2px;
    padding: 2px 2px 2px 4px;

       -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
            border-radius: 3px 3px 3px 3px;

      -moz-box-shadow: 2px 2px 5px #000000;
   -webkit-box-shadow: 2px 2px 5px #000000;
           box-shadow: 2px 2px 5px #000000;
}

.txa:hover, .txf:hover, .txa:focus, .txf:focus {
    border-color: #FFFFFF;
}
.txt {
    background: none repeat scroll 0 0 transparent;
}
#content #ficha .cesta, #content #listado_articulos .cesta {
 background-color: transparent !important;
}
#centralDiv #content a.cesta{
   -moz-border-radius: 5px 5px 5px 5px; 
   -webkit-border-radius: 5px 5px 5px 5px; 
    border-radius: 5px 5px 5px 5px;
} 
#image_wrap {
    background-color: transparent !important;
    background-image: none !important;
    border: medium none !important;
}

#dlMapa dt {
 margin-top: 10px;
}
#image_wrap {
 border: none !important;
 outline:none !important;
}

.pp_content{*padding-bottom:8px}


/*contenedor  cab deslizante y scroll*/

.marquee {padding: 0;}

#slide{  margin: 3px 0 0;}

/* -------------PARA COLOCAR logo FACEBOOK en el pie------*/
.banner {
  float: left;
  margin: 15px 0 -30px -8px;
  position: relative;
  top: 5px;
  z-index: 9999;
}
#footer #pie {
  font-size: 0.8em;
  height: auto !important;
  margin: 0;
  min-height: 40px;
  padding: 10px 0 0 33px;
}

/* ------------- INDEX------------------------------------*/

.b-index #footer{ /* left: -99999px;   hacer desaparecer*/    }

.b-index #inner_body {
  background: url("../img/innerbg_index.png") repeat-x scroll 0 0 transparent;

}


.b-index  #centralDiv #content #content_inner{
  height: auto !important;
  min-height: auto;
  overflow: hidden;
  padding: 10px 0 0;
}


.b-index  .divSup {
  display: none;
}

/*ANCHOS IGUALES PARA CAMPOS DE FORMULARIO CONTACTAR ESTANDAR*/

#formContact {
  width: 598px;
}
label {
  padding: 0.3em 10px 0 0;
  text-align: right;
}
label.w60, label.w85, label.w115{
  width:114px;
}
label.w100 {
  width: auto;
}
#provincia{
  width: 320px!important;
}
#nombre,#apellidos, #localidad,#apellidos,#email, #asunto,#comentarios,#consulta{
  width: 310px!important;
}
#tfno{ width:155px!important;}

/*ANCHOS IGUALES PARA CAMPOS DE FORMULARIO PERSONALIDO*/

#formContact {width: 598px;}

label {padding: 0.3em 10px 0 0;text-align: right;}

label.w60, label.w85, label.w115,  label.wauto,label.w100 {width:130px;margin: 0}


#doctor,#clinica,#nombre del paciente,#descrpcion del trabajo, #color,#fecha de entrega,#form_9438 {width: 278px !important;}



#form_9439,#form_9440{ width:155px!important;}

#aceptarAvisos{left:142px;position: relative;}#header


#content a.btn:hover, #centralDiv #content a.textBtn:hover, #content .btn:hover, #centralDiv #content .textBtn:hover {color: #ffffff;}


#centralDiv #content dl#listColecciones dd img {background-color: #000000; margin: 0.4em 0 1.2em 15px;}


dl#listColecciones dt {
  display: none;
  font-size: 1.1em;
  overflow: hidden;
}

#listColecciones dd, #listColecciones dt {
  display: inline;}

#listColecciones dd {margin-bottom: 0; padding: 0;}

.imgCenter, #listColecciones, .direc {width: 846px;}
}
@media print{
body{margin-top:0; font-size:10pt;}
#contenedor{margin:0; width:100%; overflow:hidden; height:auto;}
#centralDiv{margin:0; width:100%; overflow:hidden; height:auto;}
#col_3{display:none!important;}
#content a.more{padding:2px 27px 2px 0;}
}